package com.yu.annotion;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

// aop的环绕通知，代理执行方法
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
public @interface Around {

    // 需要增强的类
    Class<?> targetClass();
    // 需要增强的方法
    String[] methods() default {};
}
